/**
 * 
 */
package org.vectrics.cv;

/**
 * Interfaz que permite listar un skill. 
 * @author ncortinez
 */
public interface ListableSkill {
	/**
	 * Devuelve el Skill asociado al ListableSkill.
	 * @return El skill asociado.
	 */
	Skill getSkill();
	
	/**
	 * Devuelve el PersonSkill asociado al ListableSkill.
	 * @return el PersonSkill asociado o null en caso de que no exista.
	 */
	PersonSkill getPersonSkill();

	/**
	 * Devuelve el nombre del skill.
	 * @return
	 */
	String getName();

}
